html {
	color: WindowText;
	background-color: Window;
	height: 100%;
}
body {
	font-family: arial, helvetica, clean, sans-serif;
	font-size: 12px;
	line-height: 1.231;
	height: 100%;
}
/* copyright Yahoo! - BSD license */
body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin: 0pt;
	padding: 0pt;
}
fieldset, img {
	border: 0pt none;
}
address, caption, cite, code, dfn, th, var {
	font-style: normal; 
	font-weight: normal;
}
caption, th {
	text-align: left;
}
q:before, q:after {
	content: "";
}
abbr, acronym {
	border: 0pt;
}
/* end of Yahoo! code */
/* dnd */
.widgetNoDrop .widgetDroppable {
	cursor: no-drop !important;
	cursor: not-allowed !important;
}
.widgetDrop .widgetDroppable {
	cursor: copy;
}
.widgetDnd {
	position: absolute;
	display: none;
	z-index: 99;
}
.widgetDnd > img {
	padding-left: 3px;
	padding-right: 3px;
}
.widgetUnselectable {
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
}
.roundedTop, roundedBottom {
	display: block;
	background-color: white !important;
}
.roundedTop *, roundedBottom * {
	display: block;
	height: 1px;
	overflow: hidden;
	background-color: #96aecd;
}
.roundedTop {
	position: relative;
	top: 1px;
}
.r1 {
	margin: 0 5px;
}
.r2 {
	margin: 0 3px;
}
.r3 {
	margin: 0 2px;
}
.r4 {
	margin: 0 1px;
	height: 2px;
}